IRange

StockSharp.Xaml.Charting

定义用于全 Ultrachart 可见、数据和索引范围计算的一般接口( Min, 最大)

实现: IRange, ICloneable, INotifyPropertyChanged

属性

Diff
public T Diff { get; }
value = iRange.Diff

获取此范围的 Diff( Max- Min)

Max
public T Max { get; set; }
value = iRange.Max
iRange.Max = value

获取或设置此区域的最大值

Min
public T Min { get; set; }
value = iRange.Min
iRange.Min = value

获取或设置此范围的最小值

方法

GrowBy
public IRange<T> GrowBy(double minFraction, double maxFraction)
result = iRange.GrowBy(minFraction, maxFraction)

将当前 IRANG 以分数和分数最大方式增长, 修改后返回此实例

minFraction
最小分数将增长。例如,最小分数=-10,最小分数=-minFraction=0.1,将产生新最小分数=-11。
maxFraction
最大分数将增长。例如,最大分数=10,maxFraction=0.2将产生新的最大分数=12。

返回值: 手术后,这个例子

SetMinMax
public IRange<T> SetMinMax(double min, double max)
result = iRange.SetMinMax(min, max)

设置 IM 值, 最大值在 IRANG 上, 修改后返回此实例

min
新民价值.
max
新的最大值。

返回值: 手术后,这个例子

Union
public IRange<T> Union(IRange<T> range)
result = iRange.Union(range)

执行两个 IRE 实例的结合,返回一个新的IRE 。

range